package com.yw.dataAsset.vo;

import com.yw.dataAsset.vo.DataAssetFieldVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Data
@Schema(description = "编辑时的数据资产实体类")
public class DataAssetVO {
    /**
     * 数据资产id
     */
    @Schema(name = "id", description = "数据资产id")
    private Integer id;

    /**
     * 数据资产表中文名称
     */
    @Schema(name = "databaseCname", description = "中文名称")
    private String databaseCname;

    /**
     * 数据资产表英文名称
     */
    @Schema(name = "databaseEname", description = "英文名称")
    private String databaseEname;

    /**
     * 数据资产所属目录
     */
    @Schema(name = "assetCalagueName", description = "所属目录")
    private List<String> assetCalagueName;

    /**
     * 数据资产表描述
     */
    @Schema(name = "databaseDesc", description = "数据资产描述")
    private String databaseDesc;

    /**
     * 数据资产字段
     */
    @Schema(name = "dataAssetFields", description = "数据资产字段")
    private List<DataAssetFieldVO> dataAssetFields;

}